<%@page contentType="text/html"%>
<%@page pageEncoding="ISO-8859-1"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>

<%@taglib prefix="a4j" uri="http://richfaces.org/a4j"%>
<%@taglib prefix="rich" uri="http://richfaces.org/rich"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%
        request.setAttribute("nombrePagina", "Buscar Productos");
%>
<f:view>
    <%@include file="/WEB-INF/jspf/header.jspf" %>
    <%@include file="/WEB-INF/jspf/breadcumbs.jspf" %>
    <%@include file="/WEB-INF/jspf/options.jspf" %>

    <rich:panel>
        <h1><h:outputText value="Gestionar Productos" /></h1>
        <h:form>
            <h:messages showDetail="true" />
            <h:panelGrid columns="1">
                <h:outputText value="<h3>Tipos de Credito:</h3>" escape="false" />
                <t:dataTable id="tblProductos"
                             value="#{ProductoSbsController.listaProductos}"
                             var="item"
                             bgcolor="#F1F1F1" border="10" cellpadding="5"
                             cellspacing="3" first="0"
                             frame="hsides" rules="all"
                             summary="This is a JSF code to create dataTable."
                             rowClasses="TableRow1,TableRow2" columnClasses="TableColumn"
                             styleClass="TableClass" headerClass="TableHeader" footerClass="TableFooter">
                    <h:column>
                        <f:facet name="header"><h:outputText value="Nombre"/></f:facet>
                        <h:outputText value="#{item.nombre}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value="Descripcion"/></f:facet>
                        <h:outputText value="#{item.descripcion}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value="FechaCreacion"/></f:facet>
                        <h:outputText value="crear columna" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value="NroSubTipos"/></f:facet>
                        <h:outputText value="#{item.nroSubTipos}" />
                    </h:column>
                    <h:column>
                        <h:commandButton id="btnDetalles"
                                        action="#{ProductoSbsController.verProducto}"
                                        value="Mostrar Detalles" >
                            <f:setPropertyActionListener target="#{ProductoSbsController.tipoCredito}" value="#{item}" />
                        </h:commandButton>
                    </h:column>
                    <h:column>
                        <h:commandButton id="btnMostrar"
                                        action="#{ProductoSbsController.mostrarSubProductos}"
                                        value="Mostrar SubTipos" >
                            <f:setPropertyActionListener target="#{ProductoSbsController.tipoCredito}" value="#{item}" />
                        </h:commandButton>
                    </h:column>
                </t:dataTable>
            </h:panelGrid>
            <br>
            <h:panelGrid columns="1" rendered="#{ProductoSbsController.tipoCredito != null}">
                <h:outputText value="<h3>SubTipos de Credito del Tipo de Credito #{ProductoSbsController.tipoCredito.nombre}: </h3>" escape="false" />
                <t:dataTable id="tblSubProductos"
                            value="#{ProductoSbsController.tipoCredito.subProductoCollection}"
                             var="item"
                             bgcolor="#F1F1F1" border="10" cellpadding="5"
                             cellspacing="3" first="0"
                             frame="hsides" rules="all"
                             summary="This is a JSF code to create dataTable."
                             rowClasses="TableRow1,TableRow2" columnClasses="TableColumn"
                             styleClass="TableClass" headerClass="TableHeader" footerClass="TableFooter">
                    <h:column>
                        <f:facet name="header"><h:outputText value="Descripcion"/></f:facet>
                        <h:outputText value="#{item.nombre}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value="Monto Minimo"/></f:facet>
                        <h:outputText value="#{item.montoMinimo}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value="Monto Maximo"/></f:facet>
                        <h:outputText value="#{item.montoMaximo}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value="Cuotas Minimas"/></f:facet>
                        <h:outputText value="#{item.nroCuotasMin}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value="Cuotas Maximas"/></f:facet>
                        <h:outputText value="#{item.nroCuotasMax}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value="Interes Vencido"/></f:facet>
                        <h:outputText value="#{item.tasaInteresVencido}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value="Interes Moratorio"/></f:facet>
                        <h:outputText value="#{item.tasaInteresMoratorio}" />
                    </h:column>
                    <h:column>
                        <h:commandButton id="btnMostrar" action="#{ProductoSbsController.verSubProducto}" value="Mostrar Detalles" >
                            <f:setPropertyActionListener target="#{ProductoSbsController.subTipoCredito}" value="#{item}" />
                        </h:commandButton>
                    </h:column>
                </t:dataTable>
            </h:panelGrid>
            <br>
             <h:panelGrid columns="2">
                <h:commandButton id="btnRegresar" value="Regresar" styleClass="negrita" action="regresar"/>
            </h:panelGrid>
        </h:form>
    </rich:panel>
    <%@include file="/WEB-INF/jspf/footer.jspf" %>
</f:view>